home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / Tools / Text-Viewer / MSWordView / CHANGELOG < prev    next >
Text File  |  1999-11-06  |  46KB  |  834 lines

  1. Changes up to 0.5.2
  2.     * implemented auto text color colour check for table cells, no more
  3.       black on black, or black on blue. i must look closely at what other
  4.       auto changes word makes.
  5.     * some uber-simple greyscaling code when table look says no-color.
  6.     * verified it works under AIX, made a few changes that showed up due
  7.     to its stricter malloc, theres probably a few more malloc related
  8.     issues hiding in there.
  9.     * column breaks show up as well now.
  10.     * the various types of section breaks are distinguisable from the
  11.     others, and from page breaks.
  12.     * a few changes to make sure formatting and tables get on better 
  13.     together.
  14.     * sequence field supported, i.e caption numbering, i just use the last
  15.     fields that msword left in there.
  16.     * changed hyperlinking so that it works with bookmarks that are in
  17.     comments (annotations).
  18.     * i now support multiple bookmarks that end on the same location.
  19.     * multiple bookmarks that start on the same location should be supported,
  20.     but no examples yet.
  21.     * the comment author initials are extracted and used in the main document
  22.     when referencing comments.
  23.     * comments now end when they are supposed to, only the correct comments get
  24.     included, should work for fastsave, not tested.
  25.     * removed unused variables, sorted out a few other warnings, maybe itll
  26.     squeak by the irix compiler now ?
  27.     * names and initial info for comments is extracted as well, and stuck in a 
  28.     table at the end of the document.
  29.     * fixed the <a name= for comments, should work in fast saved.
  30.     * custom graphics for annotations.
  31. ALL TODO
  32.     * whats the story with the page number ref that shows up in annotations ?
  33.     * the bounds of the comment in the main document ?
  34.     * strikethrough and annotations ?
  35.     * start using the same structure names as word, and putting stuff like
  36.     get_FIB in order, switch to using bit fields where word uses them
  37.     rather than the current promotion to U8 that i do to keep my sanity.
  38.     * allow the various colors that im using to specifiy different attributes to
  39.     be modified by the user.
  40.     * bookmarks embedded in html tags break them, constructs such as e.g
  41.     <A href="stuff">stuf<a name="here">f</a></A> are being output even though
  42.     thats well wrong in html.
  43.     * optional html correct handling of lists.
  44.     * hmm, with bookmarks implemented, it might not be too hard to do 
  45.     the toc
  46.     * place all wingding and symbolfont names directly in the makefile for
  47.     make install.
  48.     * convert the cross-referenced "above/below", into hyperlinked above and 
  49.     below.
  50.     * support ole embedded graphics ?
  51.     * optional support for specifying special fonts, not recommended for use
  52.     on publishing for internet sites, but useful for internal use for those 
  53.     of you who have done the funky chicken dance with unix netscape to work 
  54.     with ms winding etc fonts or are using ie/netscape on windows.
  55.     * all the fields, document background colour, wmf converter .
  56.     * it might be possible to support right indentation, if its simultaneous
  57.     with equal left indentation by using <blockquote> instead of <dir>, but
  58.     i dont see that as essential.
  59.     * inside/outside page numbering doesnt work, dont know where its set.
  60.     * find the location of whatever sets the footnote & endnote styles of 
  61.     numbering, as its currently unknown, i havent figured it out yet, this
  62.     isnt super essential though, but it is annoying.
  63.     * all endnotes are listed at the end of the section rather than optionally
  64.     at the end of the document, i dont know how this is done, doesnt appear 
  65.     documented.
  66.     * two pass parser for finding best fit html tables for word tables.
  67.     * you know i could really do with a nifty logo.
  68.     * gtk+dps wysiwyg viewer, output to ps from this
  69.     * --> xml support ??, im told that xml is the way to go, i dont know a thing
  70.     about it yet, so the next task is to learn it.
  71.     * use incremental zlib functions to do decompressing rather than use mmap.
  72.     * make sure annotations references always get shown in the normal font ?
  73.     * hyperlink sequence fields ?
  74.     * doesnt compile under neXt ?
  75.     * do a check for mman.h and dont do compression if not there.
  76. Changes up to 0.5.1
  77.     * forgot to change the version no in the source.
  78.     * damn sunsite broke connection half way through uploading.
  79. Changes up to 0.5.0
  80.     * Martin Kalms <kalms@lysator.liu.se>, configure fix for sunos 4.1 in
  81.     relation to strerror.
  82.     * added option where you can ignore table widths.
  83.     * custom graphics for comments.
  84.     * endnote autonumbering now works, now defaults in roman numerals.
  85.     * fast save footnote problem fixed, though i think things might be
  86.     even more complex that i thought, so keep an eye on that area.
  87.     * footnotes are in a colour of their own.
  88.     * symbols as footnotes, required a change to the 4a30 sprm that might fix
  89.     a few other char formatting issues.
  90.     * restarting footnotes on each page, and each section works, this is 
  91.     encoded in the the number itself it appears, a href and a name, and some 
  92.     invalid html code fixed in the footnote area as well, footnotes are now in 
  93.     a colour of their own *but* the location of whatever sets the footnote & 
  94.     endnote styles of numbering is unknown, i havent figured it out.
  95.     * all endnotes are listed at the end of the section rather than optionally
  96.     at the end of the document, i dont know how this is done, doesnt appear 
  97.     documented.
  98.     * textmarks / bookmarks and explicit hyperlinking supported, bugs in 
  99.     old code removed hopefully and internal hyperlinks put in via insert
  100.     hyperlink are supported.
  101.     * support for bookmarks, i.e they are converted to <a name>[text]</a> html 
  102.     code.
  103.     * converted cross-referenced textmarks/bookmarks into hyperlinks.
  104.     * wmf files can now be decompressed thanks to peter.brandstrom@ericsson.com
  105.     now i need a wmf --> something useful converter. i see that theres a new
  106.     one available off the gimp plugin page, with some uberhacking it might
  107.     do the trick, the notes/wmf dir has a goodly chunk of info on the format if
  108.     anyone wants to do it for me.
  109.     * when bookmarks are embedded in bookmarks something odd appears to occur, 
  110.     but nonetheless the ms save as html does the same, so im assuming that its 
  111.     ok
  112.     * added bookmark support to fastsaved, should work fine, not tested.
  113.     * pagebreak gifs are correctly centered if the next para is a centered etc 
  114.     one.
  115.     * author field supported.
  116.     * proper positioning of page numbers, general layout of headers appears
  117.     to be fine, except that tab stops are used in headers to center, left
  118.     and right align headers, which doesnt work so well in html mode.
  119.     * added defensive code to some sort of list bug.
  120.     * mimic strike-through and double st by setting the text color to either
  121.     #ed32ff or #ff7332
  122.     * disallow height commands inside tables, as the model of paragraph heights
  123.     doesnt fit well with the architecture for tables, so im ignoring them in
  124.     tables, hopefully noone will notice :-)
  125.     * fixed a small bug in sprm which was causing errors later in lists.
  126.     * tables and paragraph formatting were misaligned across td boundries.
  127.     so now i clear specials and fonts on entry to a table, and on exit of each
  128.     cell, hopefully i broke nothing else on doing so.
  129.     * at least one really bad conversion with a file called RESUME.doc, but in
  130.     my defence i looked at the msword conversion of this to html, and its just
  131.     as buggered up so rasp ;-P
  132.     * added credits file
  133.     * found problem in decompress code, i didnt make it good enough for real
  134.     world usage, i now use mmapping so make my life easier, dont know if this
  135.     is fully portable, works on linux and solaris.
  136.     * oledecod had bugs on cleanup, so sent filters group wmf.doc and 
  137.     Contribu.doc to demo the problems.
  138.     * i now use oledecod 0.0.4 which fixes cleanup problems, but Contribu.doc
  139.     style problems continue, they return 5 but laola can extract the streams
  140.     nonetheless while oledecode cannot, i modified the original laolareplace.c
  141.     to handle this as well.
  142.     * oledecod 0.0.4 has a bug in relation to 1812bb.doc, laolareplace.old.c
  143.     hasnt this bug, so im back to using that again.
  144.     * those ffffffff's in lists that haunted me in earlier releases are *back*
  145.     grrrrr!!, anyway ive another massive nasty workaround that im using that
  146.     hasnt crashed any docs, and appears to do the right thing, at least in
  147.     propos~s.doc
  148.     * wmf decompress